package com.whr.dao;

import com.whr.bean.Role;
import com.whr.bean.Times;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RoleMapper {
    int deleteByPrimaryKey(Integer oid);

    int insert(Role record);

    Role selectByPrimaryKey(Integer oid);

    List<Role> selectAll();

    int updateByPrimaryKey(Role record);

    void stopRole(Integer[] checks);

    void startRole(Integer[] checks);

    void delRole(Integer[] checks);

    List<String> selRoleName();

    void updatePath(@Param("oid")Integer oid, @Param("path")String path);

    Times findTimes();

    void upprob(Integer prob);

    void uppass(Integer pass);

    List<String> selRoleNick();

    String getPathByRole(String role);

    String findFlag(String role);
}